package com.hangar.eforms.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import java.util.List;
import java.util.Map;
import lombok.Data;

/**
 * 表单数据记录表
 */
@Schema(description = "表单数据记录表")
@Data
public class FormsDataVo {
    @Schema(description = "记录ID")
    private Integer id;

    @Schema(description = "模板ID")
    private String templateId;

    @Schema(description = "使用单位")
    private String useUnit;

    @Schema(description = "设备类别")
    private String equipmentCategory;

    @Schema(description = "设备品种")
    private String equipmentVariety;

    @Schema(description = "设备规格型号")
    private String equipmentModel;

    @Schema(description = "设备代码")
    private String equipmentCode;

    @Schema(description = "使用登记证编号")
    private String certificateNo;

    @Schema(description = "检验年份")
    private Integer examineYear;

    @Schema(description = "检验月份")
    private Integer examineMonth;

    @Schema(description = "检验日")
    private Integer examineDay;

    @Schema(description = "检验日期")
    private String examineDate;

    @Schema(description = "表单数据")
    private Map<String, Object> formData;

    @Schema(description = "表单数据杠改记录")
    private Map<String, List<FormsDataChangeVo>> formDataChangeList;
}